package br.ucb.cesbdao.beans;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

@NoArgsConstructor
@AllArgsConstructor
public class Pessoa {
	@Getter @Setter
	private Integer id;
	@Getter @Setter
	private String nome;
	@Getter @Setter
	private Character sexo, status;

	public Pessoa(Trabalhador atendente){
		setNome(atendente.getNome());
		setSexo(atendente.getSexo());
		setStatus(atendente.getStatus());
	}
	
	public Pessoa(String nome,Character sexo,Character status){
		setNome(nome);
		setSexo(sexo);
		setStatus(status);
	}

	public Pessoa(String nome) {
		setNome(nome);
	}

	public Pessoa(String nome,Character sexo){
        setNome(nome);
        setSexo(sexo);
	}

	public int compareTo(Object objeto){
		Pessoa pessoa = (Pessoa) objeto;
		return getNome().compareTo(pessoa.getNome());
	}

}
